QLable_StyleSheet = '''
    #heading {
    color: white;
    font-weight: bold;
    font-size: 18pt;
    background-color: none;
    }
'''

QStackedWidget_StyleSheet = '''
    #stack_widget {
    background-color: rgba(255, 255, 255, 0);
    }
'''

QWidget_StyleSheet = '''
    #widget {
    background-color: qlineargradient(spread:reflect, x1:0, y1:0, x2:1, y2:1,
                                         stop:0 rgba(80, 146, 158, 255),
                                         stop:1 rgba(19, 38, 125, 255));
    font-family: Noto Sans SC;
    }
'''

QFrame_StyleSheet = '''
    #frame {
    background-color: rgba(255, 255, 255, 30);
    border: 1px solid rgba(255, 255, 255, 40);
    border-radius: 10px;
    }
'''

QComboBox_StyleSheet = '''
    #combobox, #type_element, #cross_section {
    font-family: Noto Sans SC;
    font-size: 12pt;
    font-weight: normal;
    color: white;
    background-color: rgba(255, 255, 255, 30);
    border: 1px solid rgba(255, 255, 255, 40);
    border-radius: 7px;
    }
'''

QComboBox_Error = '''
    #combobox, #type_element, #cross_section {
    font-family: Noto Sans SC;
    font-size: 12pt;
    font-weight: normal;
    color: white;
    background-color: rgba(255, 100, 0, 70);
    border: 1px solid rgba(255, 100, 0, 80);
    border-radius: 7px;
    }
'''

QLineEdit_StyleSheet = '''
    #qline, #length, #width, #height, #diameter, 
    #angle, #bend_radius, #roughness {
    font-size: 12pt;
    color: white;
    padding-left: 5px;
    background-color: rgba(255, 255, 255, 30);
    border: 1px solid rgba(255, 255, 255, 40);
    border-radius: 7px;
    }
'''

QLineEdit_Error = '''
    #qline_error, #length, #width, #height, #diameter,
    #angle, #bend_radius, #roughness, #name, #density,
    #dynamic_viscosity, #mass_flow {
    font-size: 12pt;
    color: white;
    padding-left: 5px;
    background-color: rgba(255, 100, 0, 70);
    border: 1px solid rgba(255, 100, 0, 80);
    border-radius: 7px;
    }
'''
QLineIndex_Error = '''
    #IndexAdd, #IndexAdd_2, #IndexAdd_3 {
    font-size: 10pt;
    font-weight: bold;
    color: white;
    padding-left: 5px;
    background-color: rgba(255, 100, 0, 70);
    border: 1px solid rgba(255, 100, 0, 80);
    border-radius: 7px;
    }
'''
QLineIndex_StyleSheet = '''
#IndexAdd, #IndexAdd_2, #IndexAdd_3 {
    font-size: 10pt;
    font-weight: bold;
    color: white;
    padding-left: 5px;
    background-color: rgba(255, 255, 255, 30);
    border: 1px solid rgba(255, 255, 255, 40);
    border-radius: 7px;
    }
'''

QPushButton_StyleSheet = '''
    #pushbutton {
    font-family: Noto Sans SC;
    font-size: 12pt;
    font-weight: normal;
    color: white;
    background-color: rgba(255, 255, 255, 30);
    border: 1px solid rgba(255, 255, 255, 40);
    border-radius: 7px;
    width: 90px;
    height: 30px;
    }
    
    #pushbutton:hover  {
    background-color: rgba(255, 255, 255, 40);
    }
    
    #pushbutton:pressed {
    background-color: rgba(255, 255, 255, 70);
    }
    
'''

